#!/user/bin/env python3
# -*- coding: utf-8 -*-
import openpyxl

#1.打开Excel文件
wb = openpyxl.load_workbook('../files/example.xlsx')

#2.获取第一个工作表
sheet = wb[wb.sheetnames[0]]
print(sheet)

#3.获取单元格内容(根据字母+数字编号的组合)
print(sheet['A1'].value)
#3.获取单元格内容(根据行列号)
print(sheet.cell(row=2,column=2).value)

#4.获取部分范围单元格对象(切片)
print(sheet['A1':'B2'])
print(sheet['A1':'A2'])

#5.根据单元格获取所在的行和列的编号
print(sheet['A1'].row,sheet['B1'].column)

#6.获取单元格的坐标信息
print(sheet['A1'].coordinate)

#7.获取完整表格内容(遍历)
for y in range(1,sheet.max_row+1):
    for x in range(1,sheet.max_column+1):
        print(sheet.cell(row=y,column=x).value,end="\t")
    print()